package com.dingding.facade.special;

import javax.annotation.Resource;

import org.springframework.stereotype.Component;

import com.dingding.common.core.base.dto.ResponseEntity;
import com.dingding.core.special.service.ISpecialDepositPasswordService;
import com.dingding.facade.user.common.dto.special.driver.ReqForgetSpecialDepositPassword;
import com.dingding.facade.user.common.dto.special.driver.ReqUpdateSpecialDepositPassword;
import com.dingding.facade.user.facade.special.driver.ISpecialDepositPasswordFacade;

/**
 * 
 * @ClassName: SpecialDepositPasswordFacadeImpl 
 * @Description: 专车提现密码服务接口实现类
 * @author YHQ
 * @date 2016年12月22日 上午11:20:00
 * @since V2.6.3
 * 
 */
@Component("specialDepositPasswordFacade")
public class SpecialDepositPasswordFacadeImpl implements ISpecialDepositPasswordFacade{

	@Resource(name = "specialDepositPasswordService")
	private ISpecialDepositPasswordService specialDepositPasswordService;
	
	/**
	 * 
	 * @Title: updateSpecialDepositPassword 
	 * @Description: 修改用户提现密码(乘客端)
	 * @param reqUpdateSpecialDepositPassword 修改用户提现密码客户端请求Bean
	 * @author YHQ 
	 * @return ResponseEntity<Object>
	 * 
	 */
	@Override
	public ResponseEntity<Object> updateSpecialDepositPassword(ReqUpdateSpecialDepositPassword reqUpdateSpecialDepositPassword) {
		
		return specialDepositPasswordService.updateSpecialDepositPassword(reqUpdateSpecialDepositPassword);
	}

	/**
	 * 
	 * @Title: forgetSpecialDepositPassword 
	 * @Description: 忘记提现密码(乘客端) 
	 * @param reqForgetSpecialDepositPassword 忘记提现密码客户端请求Bean
	 * @author YHQ 
	 * @since V2.6.3
	 * @return Boolean    返回类型
	 * 
	 */
	@Override
	public ResponseEntity<Object> forgetSpecialDepositPassword(ReqForgetSpecialDepositPassword reqForgetSpecialDepositPassword) {
		
		return specialDepositPasswordService.forgetSpecialDepositPassword(reqForgetSpecialDepositPassword);
	}

}
